export default {
  pwa: false,
  order: 100,
  name: 'ibom',
  proxyTarget: 'http://ibom.gantcloud.com',
  BASE_CONFIG: {
    favicon: '/assets/images/logo.png', // 注意以assets为基准下的
    logoImage: '/assets/images/logo.png',
    logoImageWhite: '/assets/images/logo_white.png',
    logoName: 'FBOM',
    appTitle: 'FBOM',
    slogan: 'FBOM(Farizon BOM)，远程一体化BOM平台',
    sloganSelf: 'FBOM(Farizon BOM)，远程一体化BOM平台',
    logoNameEn: 'FBOM',
    appTitleEn: 'Gant Software iBOM',
    sloganEn:
      'This framework is based on the React technology stack, which uses Umi, Antd, Gantd and other frameworks or UI libraries to package and build, and supports product and project sub-module development',
    sloganEnSelf: "Geely Automotive's self-developed component BOM system",
    copyright: 'Copyright ©2012-{now} Gant Software All rights reserved.',
  },
  LOGIN_CONFIG: {
    loginAlign: 'right',
    loginFormStyle: null,
    loginFormShowLogo: false,
    loginFormShowName: true,
    headerTheme: 'light',
    backgroundColor: '#fff',
    backgroundImage: '/assets/images/login-background.png',
    backgroundBlur: '',
    customHeader: null,
    customFooter: null,
    langulageIconColor: '#000',
    copyrightAlign: 'center',
  },
  MAIN_CONFIG: {
    siderMenuCollapsed: true, //左侧菜单默认收缩
    autoDetectVersion: false,
    polyfill: false,
    globalNotificationWrap: false,
    primaryColor: '#3a4ff6',
    siderMenuBackground: '#0747A6',
    siderMenuTextColor: '#fff',
    siderMenuLogoBackground: '#0747A6',
    siderMenuLogoColor: '#fff',
    globalHeaderBackground: '#fff',
    globalHeaderTextColor: '#202020',
    theme: 'default', // classic
    themeType: 'light',
    navTheme: 'light',
    layout: 'sidemenu',
    contentWidth: 'Fluid',
    fixedHeader: true,
    autoHideHeader: false,
    fixSiderbar: true,
    showTaskBar: false,
    showBreadcrumb: true,
    headerHeight: 30,
    slideWidth: 180,
    slideCollapsedWidth: 30,
    navBackgroundOpacity: 1,
    waterFontSize: 14,
    lightWaterFontColor: '#666',
    darkWaterFontColor: '#fefefe',
    waterFontAlpha: 0.1,
    waterFontRotate: 30,
    waterText: 'FBOM',
    waterPadding: 10,
    waterStatus: 'none',
    waterShowTime: false,
    fullscreen: false,
    showNavigationButton: false,
    searchTableCellResizable: false,
    singleDashboard: true,
    showGlobalSearch: true,
    globalSearchPath: '/framework/globalsearch',
    microServiceMap: {
      fwFile: ['file'],
      smartQuery: ['changeSmartQuery', 'partSmartQuery', 'testController'],
      fwSecurity: [
        'aclGroup',
        'companyData',
        'taskUserTemplate',
        'accountOrganization',
        'aclResource',
        'aclHierarchical',
        'dataAclManager',
        'delegateAuth',
        'security',
        'accountUserSelf',
        'accountUserDelegation',
        'accountUser',
        'accountSelector',
        'authentication',
        'aclRole',
        'transfer',
      ],
      fwWorkflow: ['taskUserTemplate', 'workflowProcess', 'task', 'workflowDesign', 'workflowTemplate'],
      fwPlatform: [
        'businessDataMonitor',
        'businessDataLog',
        'codeList',
        'platformManager',
        'debugLog',
        'notification',
        'platformManage',
        'commonLog',
        'help',
        'notification',
        'workingCalendar',
        'messageManage',
        'parameter',
        'cacheManage',
        'measureUnit',
        'resourceLockManager',
        'migrationManage',
        'platformManage',
      ],
      fwIntegration: ['integration'],
      fwSupport: ['kieRule'],
      fwTask: ['asynTaskLog'],
      fullsearch: ['fullTextSearch'],
      mstdata: [
        'custPartDeviationIndex',
        'rolePrivilegeMatrix',
        'releaseVersion',
        'propertiesDefine',
        'rolePrivilegeMatcher',
        'ecuType',
        'feature',
        'filePreview',
        'fileDownload',
        'applicationForm',
        'partNumApplyForm',
        'partNumReqList',
        'partRouting',
        'plant',
        'plantLayout',
        'plantFactory',
        'routeLine',
        'routeNode',
        'routeNodeMapping',
        'colorLib',
        'engineerPartDesign',
        'manufacturePartDesign',
        'materialGroup',
        'part',
        'partDesc',
        'partDeviationIndex',
        'partMaintenance',
        'partName',
        'partNumHistory',
        'partSupply',
        'partType',
        'custPartType',
        'partChangeHistory',
        'partChineseNameRule',
        'productNodeBusinessLevel',
        'productNode',
        'productStructure',
        'productType',
        'recordStatus',
        'productNodeMobile',
        'supplier',
        'metadata',
        'relationMetadata',
        'typeApprovalRule',
        'tmkt',
        'gpcFnaWorkshop',
        'feedbackTemplate',
        'custProductNode',
        'dictionaryLibraryApplyForm',
        'custColorLib',
        'CustAnnouncementNumber',
        'custFeature',
        'custPartName',
        'custProductStructure',
        'custProductNodePro',
        'custFeaturePro',
        'custPartNumApplyForm',
        'partApplyDetailList',
        'partStopOrStartApplyForm',
        'custPartNumReqList',
        'custPart',
        'gpcFnaFasteners',
        'custCruxPartDetailList',
        'custSpecialPart',
        'custPartPro',
        'custProductPlant',
        'custOemFactoryInterFacePersonController',
        'softwareCodelistInfo',
        'custPlantLayout',
        'custBiwPss',
        'custProductStructureChangeLog',
        'custDataAclManager',
        'gpcFnaStation',
        'custKeyPart',
        'custSbomGroup',
        'custSbomPartName',
        'custPartMaintenance',
        'doFindByStructureCode',
        'custIntegrateLooseLibrary',
        'custSbomAbLibrary',
        'custTrackLibrary',
        'custCategoryLibrary',
        'universalSparePartsLibrary',
        'custSparePartLibrary',
        'softwareProductNode',
        'custSoftwareSnapshot',
        'custConfigProductNode',
        'custBrand',
        'custSalesGroup',
        'custAuthorManage',
        'softwareProductNotifier',
        'biwManagement',
        'custPartRenewListed',
        'jicaaiMaterial',
        'custPartGenealogy',
        'trialBomAddress',
      ],
      chgmgmt: [
        'fileTemplate',
        'affectedPlantDetermine',
        'custClosedLoopChangeOrder',
        'inconsistentReleasePcr',
        'custCheckSoftConfigChangeOrder',
        'custCheckSoftConfig',
        'vccChangeManagement',
        'change',
        'announceModel',
        'changeCostAnalysis',
        'changeNoticeEmployee',
        'breakPoint',
        'changeOperation',
        'changeRelationship',
        'earlyChangeOrder',
        'ecuConfigChangeOrder',
        'engineerChangeOrder',
        'custSelfDevEngineerChangeOrder',
        'engineerChangeRequest',
        'engineeringConfigChangeOrder',
        'eolChangeOrder',
        'manufactureChangeOrder',
        'custManufactureChangeOrder',
        'overseaChangeOrder',
        'prototypeChangeOrder',
        'releaseChange',
        'serviceChangeOrder',
        'tcoChangeOrder',
        'anewController',
        'colorChangeOrder',
        'controlObject',
        'productNodeChange',
        'changeOperationSpecial',
        'productBasicChangeOrder',
        'dictionaryChange',
        'changeBusinessLog',
        'flowWarningStrategy',
        'affectedPlant',
        'affectedProduct',
        'changeBusinessLog',
        'experienceSummarize',
        'flowWarningStrategy',
        'changeIssue',
        'custAggregationSave',
        'prChangeOrder',
        'pcrChangeOrder',
        'pcrSelDevChangeOrder',
        'pcrBorrowVehicle',
        'pcrCost',
        'ccrManagement',
        'crrChangeOrder',
        'pcrTechnicApprovalComment',
        'pcrCostAnalysis',
        'custEngineerChangeOrder',
        'custEngineeringConfigChangeOrder',
        'pcrTargetMarket',
        'pcrImplementationPlan',
        'pcrAssociatedChange',
        'pcrPpapUpdate',
        'pcrSoftware',
        'icManagement',
        'custColorChangeOrder',
        'custWorkflowProcess',
        'pcrRelevanceChangeOrder',
        'pcrAffectedFunction',
        'pcrChangeSignal',
        'custChangeIssue',
        'custFindWorkflowProcess',
        'icQueryPartMatrix',
        'icApproveRecord',
        'custEarlyChangeOrder',
        'custChangeOperation',
        'crrProjectReview',
        'modifyApprovalComment',
        'approvalRecord',
        'fixedPersonnelTemplate',
        'productBasicApplyInfo',
        'custAffectedPlant',
        'salesChangeOrder',
        'custSalesChangeOrder',
        'custManufactureChangeOrder',
        'custPrototypeChangeOrder',
        'breakPointOrder',
        'custReleaseChange',
        'custChangeOperationSpecial',
        'tcrChangeOrder',
        'tcrPartMatrix',
        'tipChangeOrder',
        'pcrOpinionType',
        'tipApproveRecord',
        'breakPointSplitOrder',
        'custOverseaChangeOrder',
        'custSapBom',
        'pcrAndCwoRelation',
        'custManufactureChangeOrder',
        'custNoticePeopleRoleTemplate',
        'custNoticePeopleTemplate',
        'custChangeNoticeEmployee',
        'custSbomDataChangeOrder',
        'pcrPreprocessTaskUsers',
        'custServiceChangeOrder',
        'custBodyStructureChangeOrder',
        'custPcrVehicleTypeCodeList',
        'custPreAssignedTransferRecord',
        'icImplementProcessSplit',
        'systemContact',
        'followRecord',
        'custNoticeMessageSummary',
        'srtManagement',
        'custWhiteChangeOrder',
        'custChange',
        'wsoChangeOrder',
        'productDictionaryChange',
        'prPartMatrixQuery',
        'custProblemTransverseSpread',
        'pcrSelDevChangeOrder',
        'custExperienceSummarize',
        'pcrInfoExportData',
        'pcrInspectionItem',
      ],
      cfgmgmt: [
        'custCheckSoftConfig',
        'custVehicleMaterial',
        'custVehicleMaterialDetails',
        'softwareFeatureTable',
        'custProductionConfig',
        'customConfiguration',
        'engineeringConfigCompare',
        'engineeringConfig',
        'featureChangeAffectedBom',
        'IEConstraints',
        'productRule',
        'releasedVehicle',
        'productionConfig',
        'breakupExpression',
        'proFeatureValue',
        'ecuConfig',
        'ecuConfigDetail',
        'usageLib',
        'salesStrategy',
        'language',
        'optionPackage',
        'price',
        'property',
        'salesConfig',
        'custSalesConfig',
        'custReleaseConfig',
        'salesResource',
        'salesStrategy',
        'vehicleProperty',
        'vehicleMaterial',
        'deriveVehicleMaterial',
        'vehicleGenerator',
        'custEngineeringConfig',
        'custReleasedVehicle',
        'custFeatureProductRule',
        'controlModelManageController',
        'trialVehicleManage',
        'custBreakupExpression',
        'custProFeatureValue',
        'custFeatureChangeAffectedBom',
        'affectBodyFeature',
        'whiteBodyType',
        'custProductConfig',
        'vccChangePart',
        'trialBomDict',
        'trialCheckRule',
      ],
      bommgmt: [
        'analysisReport',
        'blockEncoding',
        'bomPositionAttachRecord',
        'bomBatchReplace',
        'bomCompare',
        'bomReceiveChange',
        'component',
        'compositeParts',
        'costDeviation',
        'costStructure',
        'earlyBom',
        'eBom',
        'featureAnalysis',
        'functionVehicle',
        'integralityCheck',
        'gpcIntegralityCheck',
        'kDBom',
        'materialBom',
        'mBom',
        'partAssembly',
        'partCostCalculate',
        'partReplaceInfo',
        'partWeightCalculate',
        'pbom',
        'receivedVehicle',
        'sBom',
        'softWareBom',
        'targetCost',
        'targetWeight',
        'trailPartStatus',
        'trailVehicle',
        'uNAccessoryPart',
        'vehicleAffected',
        'weightDeviation',
        'weightStructure',
        'colorBom',
        'colorScheme',
        'custKdColorScheme',
        'moduleDefine',
        'moduleFactors',
        'custColorScheme',
        'custEarlyBom',
        'custEngineBom',
        'custEarlyBomPlan',
        'custArchitecturePart',
        'custMaterialBom',
        'custFunctionVehicle',
        'custVehicleAffected',
        'custColorBom',
        'custTargetWeight',
        'custWeightDeviation',
        'custAnalysisReport',
        'custTrialProductionBom',
        'custAnalysisReport',
        'custKdBom',
        'custMBom',
        'custCompositeParts',
        'custReceivedVehicle',
        'custSoftwareBom',
        'custMpart',
        'custPbom',
        'custTrailVehicle',
        'custWeightStructure',
        'custBomCompare',
        'custCountryLib',
        'custKdBom',
        'bomKdSupplyTypeAttachRecord',
        'custMbom',
        'custSapBomQuery',
        'custTrailPartStatus',
        'custIdentificationController',
        'custComponent',
        'custFastenerAuthorization',
        'custSBom',
        'bodyStructure',
        'custPcrStatics',
        'custPartReplacelnfo',
        'custBodyStructureCalculate',
        'custBodyBom',
        'custAbLibraryBom',
        'custMbomPartStructure',
        'custIntegrateLooseLibraryBom',
        'custPartReplaceInfo',
        'custSoftwareBomCompare',
        'custSoftwareAndTcBom',
        'biwStructure',
        'custSoftwareBomSnapshot',
        'custJicaaiBom',
        'custConfigVector',
        'ebocIntegrityCheck',
        'custKdBomJob',
        'custTrialBomPush',
      ],
      productInfo: ['project', 'usageAmount'],
      integration: [
        'change360PushRule',
        'integrationMaster',
        'testController',
        'integrationList',
        'sapPartController',
        'sapStationController',
        'stationChangeController',
        'sapPartPlantAddressController',
        'sapBpoController',
        'softwareDt',
        'ibomIntegration',
        'testController',
        'sapPartController',
        'budgetManagement',
        'partController',
      ],
    },
    userColumnShowLogin: true, //用户列组件是否显示登录名
  },
};
